package mx.frantor.catalogos.dao;

import java.math.BigInteger;
import java.util.List;

import flex.messaging.io.ArrayCollection;
import mx.frantor.catalogos.entitys.PedidosEntity;

public interface PedidosDAO {

	public String agregarPedidos(PedidosEntity nuevoPedidos);

	public String modificarPedidos(PedidosEntity modificarPedidos);

	public String eliminarPedidos(long IdPedido);
	
	public BigInteger getMaxIdRequisicion();
	
	public BigInteger getMaxConsRequisicion();

	public List<PedidosEntity> getTodosPedidosActivos();
	
	public PedidosEntity getPedidosId(long IdPedido);
	
	public List<PedidosEntity> getPedidosPorId(long IdPedido);
	
	public String agregarPedidosProds(PedidosEntity nuevoPedido, ArrayCollection catProds);

	public List<PedidosEntity> getPedidosPorHViajera(String noHoja);
		
}
